    /*二期样式开始*/

    .wrap_header_index {
        width: 100%;
        height: 480px;
        position: relative;
    }

    .text_slick {
        position: absolute;
        z-index: 999;
        width: 100%;
        display: inline-block;
        text-align: center;
        padding-top: 230px;
        height: 250px;
        top: 0;
    }

    .text_slick h3 {
        font-size: 64px;
        line-height: 72px;
        font-weight: 700px;
        text-align: center;
        color: #fff;
        display: inline-block;
        width: 1100px;
        text-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
        letter-spacing: 20px;
    }

    .text_slick a {
        width: 140px;
        height: 50px;
        border: 3px solid #fff;
        text-align: center;
        font-weight: 600;
        line-height: 50px;
        font-size: 20px;
        color: #fff;
        display: inline-block;
        text-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
        margin-top: 40px;
        background: rgba(0, 0, 0, 0.1);
    }

    .text_slick a:hover {
        text-decoration: none;
        background: rgba(0, 0, 0, 0.2);
    }

.twTxt { height: auto; padding-top: 200px; }
.twTxt h3 { font-size: 48px; line-height: 70px; letter-spacing: 0; }
.twTxt a { margin-top:20px; }

    .top_ssme {
        position: absolute;
        width: 100%;
        height: 80px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        top: 0;
        z-index: 99;
    }

    .wrap_C_SS {
        width: 1136px;
        position: relative;
        margin: 0 auto;
    }

    h1.logo_ssme {
        width: 270px;
        height: 70px;
        background: url(../../img/logo_ssme_white_v2.png) no-repeat left center;
        float: left;
        margin-top: 8px;
    }

    /*导航*/

    .nav_SS {
        float: left;
        height: 56px;
        display: inline-block;
    }

    .nav_SS ul li {
        float: left;
        font-size: 16px;
        line-height: 80px;
        font-weight: 600;
        color: #fff;
    }

    .nav_SS ul li a {
        color: #fff;
        display: inline-block;
        height: 100%;
        padding: 0 20px;
        position: relative;
    }

    .nav_SS ul li a:hover {
        text-decoration: none;
        background: rgba(0, 0, 0, 0.1);
    }

    .nav_SS ul li a i {
        display: inline-block;
        width: 7px;
        height: 4px;
        background: url(../../img/tri_nav.png) no-repeat;
        position: absolute;
        right: 12px;
        top: 39px;
    }

    .nav_SS ul li a:hover i {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .nav_SS_second {
        height: 56px;
        position: absolute;
        top: 80px;
        background: #fff;
        width: 1920px;
        left: 50%;
        margin-left: -960px;
        display: none;
        /* box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); */
        border-bottom: 2px solid #fdab4a;
        line-height: 56px;
    }

    .nav_SS_second dl {
        width: 100%;
        text-align: center;
        display: inline-block;
    }

    .nav_SS_second dl.dl_1 {
        margin-left: -172px;
    }

    .nav_SS_second dl.dl_2 {
        margin-left: -62px;
    }

    .nav_SS_second dl.dl_3 {
        margin-left: 38px;
    }

    .nav_SS_second dl.dl_4 {
        margin-left: -5px;
    }

    .nav_SS_second dl.dl_5 {
        margin-left: 100px;
    }

    .nav_SS_second dl dd {
        display: inline-block;
    }

    .nav_SS_second dl dd a {
        display: inline-block;
        color: #333;
        font-size: 16px;
        line-height: 36px;
        height: 36px;
        height: 100%;
        padding: 0 10px;
        font-weight: 400;
    }

    .nav_SS_second dl dd a:hover {}

    .nav_SS ul li.current a {
        background: rgba(0, 0, 0, 0.1);
    }

    .nav_SS ul li.current .nav_SS_second dl dd a {
        background: none;
        border-radius: 20px;
    }

    .nav_SS ul li.current .nav_SS_second dl dd a:hover {
        background: #ff931b;
        color: #fff;
    }

    .nav_SS ul li.current .nav_SS_second dl dd.backstageLog a {
        padding: 0 20px 0 40px;
        background: #ff931b;
        background: linear-gradient(to right, #ffa760, #fc743e);
        border-radius: 0;
        line-height: 56px;
        color: #fff;
        position: relative;
    }

    .nav_SS ul li.current .nav_SS_second dl dd.backstageLog a:before {
        content: "";
        width: 24px;
        height: 24px;
        background: url("../../img/icon_bslog.png") no-repeat center center;
        display: block;
        position: absolute;
        top: 16px;
        left: 13px;
    }

    .nav_SS ul li.current .nav_SS_second dl dd.backstageLog a:hover {
        background: linear-gradient(to right, #fc743e, #ffa760);
    }

    /*end*/

    .div_search_SS {
        width: 700px;
        height: 50px;
        background-color: rgba(255, 255, 255, 0.1);
        float: left;
        margin-left: 218px;
        padding: 10px;
        margin-top: 40px;
    }

    .div_search_SS input {
        width: 560px;
        height: 50px;
        float: left;
        border: none;
        background: #fff;
        font-size: 16px;
        color: #333;
        text-indent: 20px;
        outline: none;
    }

    .div_search_SS button {
        width: 140px;
        height: 50px;
        background: #fdab4a;
        background: linear-gradient(to right, #ffd67d, #fda749);
        border: none;
        font-size: 18px;
        color: #fff;
        cursor: pointer;
        outline: none;
    }

    .div_search_SS button:hover {
        background: #fdab4a;
    }

    .function_t_r {
        /*float: right;*/
		/* position:absolute; */
		top: 70px;
		right: 10px;
    }

    .function_t_r li {
        float: right;
        margin-left: 6px;
    }

    .function_t_r li a {
        display: inline-block;
        line-height: 20px;
        color: #fff;
        font-size: 16px;
        padding: 30px 10px;
        height: 20px;
    }

    i.i_cart_SS {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url(../../img/icon_cart.png) no-repeat;
    }

    i.i_mail_SS {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url(../../img/icon_mail.png) no-repeat;
        position: relative;
    }

    i.i_mail_SS b {
        display: inline-block;
        height: 18px;
        line-height: 16px;
        font-size: 12px;
        padding: 0 4px;
        min-width: 18px;
        border-radius: 9px;
        background: #fd7842;
        border: 1px solid #fff;
        position: absolute;
        right: -10px;
        top: -10px;
        font-style: normal;
        box-sizing: border-box;
        text-align: center;
    }

    .function_t_r li a:hover {
        background: rgba(0, 0, 0, 0.05);
        text-decoration: none;
    }

    /*登录后*/

    .div_user_SS {
        height: 80px;
        display: inline-block;
        position: relative;
    }

    .function_t_r li a.a_user_SS {
        width: 140px;
        font-size: 14px;
        line-height: 48px;
        display: inline-block;
        height: 48px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative;
        padding: 0 12px;
        margin-top: 16px;
        background: rgba(0, 0, 0, 0.05);
        border-radius: 24px;
    }

    .function_t_r li a.a_user_SS b {
        font-weight: 400;
        font-size: 14px;
        line-height: 48px;
    }

    .function_t_r li a.a_user_SS::before {
        content: "";
        display: inline-block;
        width: 7px;
        height: 4px;
        background: url(../../img/tri_nav.png) no-repeat;
        position: absolute;
        right: 10px;
        top: 23px;
    }

    .function_t_r li a.btn_login_second {
        display: inline-block;
        width: 108px;
        height: 36px;
        background: #fc743d;
        background: linear-gradient(to right, #ffa860, #fc743d);
        font-size: 17px;
        text-align: center;
        line-height: 36px;
        color: #fff;
        border: 2px solid #fff;
        padding: 0;
        margin-top: 19px;
        border-radius: 20px;
        font-weight: 600;
        letter-spacing: 1px;
        text-shadow: 0 2px 7px rgba(88, 26, 0, 0.15);
    }

    .function_t_r li a.btn_login_second:hover {
        background: #fc743d;
    }

    .drop_user {
        position: absolute;
        right: 22px;
        top: 48px;
        display: none;
    }

    .drop_user dl {
        min-width: 80px;
        max-width: 160px;
        background: rgba(255, 255, 255, 0.8);
        border-radius: 6px;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
        margin-top: 16px;
        padding: 10px 20px;
    }

    .drop_user dl::before {
        content: "";
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 8px solid rgba(255, 255, 255, 0.8);
        display: block;
        position: absolute;
        right: 52px;
        top: 8px;
    }

    .drop_user dl dd {
        font-size: 14px;
        line-height: 36px;
        color: #333;
        text-align: left;
        text-align: center;
        max-width: 160px;
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .drop_user dl dd a {
        color: #333;
        font-size: 14px;
        line-height: 36px;
        height: 0;
        padding: 0;
    }

    .drop_user dl dd b {
        font-size: 17px;
        color: #000;
        margin-right: 10px;
    }

    .drop_user dl dd a:hover {
        color: #f79027;
    }

    /*数字*/

    .num_data_SS {
        width: 100%;
        display: inline-block;
        margin-top: 50px;
    }

    .num_data_SS li {
        float: left;
        width: 140px;
        height: 90px;
        border-right: 1px solid #e4e4e4;
        border-top: 1px solid #e4e4e4;
        border-bottom: 1px solid #e4e4e4;
        text-align: center;
    }

    .num_data_SS li b {
        font-size: 22px;
        color: #fdab4d;
        font-weight: 700;
        line-height: 52px;
    }

    .num_data_SS li p {
        font-size: 16px;
        line-height: 24px;
        color: #333;
    }

    .num_data_SS li:first-child {
        width: 146px;
        background: #fffdf7;
        border: 1px solid #fdab4d;
    }

    /*新闻*/

    .div_news_SS {
        width: 100%;
        margin-top: 50px;
    }

    /* slideshow 1 */

    .ss1_wrapper {
        position: relative;
        width: 580px;
        height: 440px;
        margin: 0 0 20px 0;
        float: left;
    }

    .ss1_wrapper .slideshow {
        position: relative;
        width: 580px;
        height: 440px;
    }

    .ss1_wrapper .slideshow_item {
        width: 580px;
        height: 440px;
    }

    .ss1_wrapper .slideshow_item .data {
        display: none;
    }

    .ss1_wrapper a.slideshow_prev {
        position: absolute;
        left: 24px;
        bottom: 124px;
        z-index: 10;
        width: 32px;
        height: 32px;
        outline: none;
        background: #fdab4d;
    }

    .ss1_wrapper a.slideshow_prev:hover {
        background: #f79027;
    }

    .ss1_wrapper a.slideshow_prev span {
        display: block;
        width: 32px;
        height: 32px;
        background: url(../../img/arrows_news.png) no-repeat 0 50%;
        text-indent: -9999px;
    }

    .ss1_wrapper a.slideshow_next {
        position: absolute;
        left: 56px;
        bottom: 124px;
        z-index: 10;
        width: 32px;
        height: 32px;
        outline: none;
        background: #fdab4d;
    }

    .ss1_wrapper a.slideshow_next:hover {
        background: #f79027;
    }

    .ss1_wrapper a.slideshow_next span {
        display: block;
        width: 32px;
        height: 32px;
        background: url(../../img/arrows_news.png) no-repeat -32px 50%;
        text-indent: -9999px;
    }

    .ss1_wrapper .slideshow_paging {
        position: absolute;
        bottom: 30px;
        right: 230px;
        z-index: 11;
        font-size: 12px;
    }

    .ss1_wrapper .slideshow_paging a {
        display: block;
        float: left;
        margin: 0 0 0 2px;
        padding: 4px 7px;
        color: #ccc;
    }

    .ss1_wrapper .slideshow_paging a:hover {
        color: #333;
        text-decoration: none;
    }

    .ss1_wrapper .slideshow_paging a.activeSlide {
        background: #eee;
        color: #222
    }

    .ss1_wrapper .slideshow_box {
        position: absolute;
        left: 24px;
        bottom: 24px;
        background: #fff;
        width: 340px;
        height: 100px;
        z-index: 10;
    }

    .ss1_wrapper .slideshow_box .data {
        padding: 15px;
        color: #ccc;
    }

    .ss1_wrapper .slideshow_box .data h4 {
        color: #333;
        font-size: 16px;
        line-height: 24px;
        padding: 0;
        margin: 0 0 10px 0;
    }

    .ss1_wrapper .slideshow_box .data a:hover {
        color: #fdab4d;
        text-decoration: none;
    }

    .ss1_wrapper .slideshow_box .data p {
        padding: 0;
        margin: 0;
        line-height: 140%;
    }

    .ss1_wrapper .slideshow_box .data a {
        color: #333;
    }

    /* end */

    .div_list_news_SS {
        float: right;
        width: 520px;
    }

    .h2_news {
        font-size: 28px;
        color: #000;
        line-height: 28px;
        text-align: left;
    }

    .h2_news a.more {
        float: right;
        font-size: 13px;
        color: #999;
        font-weight: 400;
    }

    .h2_news a.more:hover {
        color: #fdab4d;
        text-decoration: none;
    }

    .ul_list_news_SS {
        width: 100%;
        margin-top: 17px;
    }

    .ul_list_news_SS li {
        width: 100%;
        font-size: 16px;
        color: #333;
        line-height: 20px;
        padding: 27px 0;
        border-bottom: 1px solid #ededed;
    }

    .ul_list_news_SS li a {
        display: inline-block;
        width: 100%;
    }

    .ul_list_news_SS li a b {
        display: inline-block;
        text-align: left;
        color: #333;
        width: 420px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400;
    }

    .ul_list_news_SS li a span {
        float: right;
        color: #bbbbbb;
    }

    .ul_list_news_SS li a label {
        width: 40px;
        font-size: 12px;
        margin-right: 13px;
        height: 16px;
        text-align: center;
        line-height: 16px;
        margin-bottom: 0;
        position: relative;
        color: #CAB484;
        border: 1px solid #CAB484;
        display: inline-block;
    }

    .ul_list_news_SS li a label::before {
        content: '';
        width: 0;
        height: 0;
        border-color: #fff transparent;
        border-width: 0px 5px 4px 0px;
        border-style: solid;
        position: absolute;
        right: -4px;
        bottom: 0px;
        z-index: 3;
    }

    .ul_list_news_SS li a label::after {
        content: '';
        width: 0;
        height: 0;
        border-color: #CBB486 transparent;
        border-width: 0px 6px 6px 0px;
        border-style: solid;
        position: absolute;
        right: -6px;
        bottom: -1px;
    }

    .ul_list_news_SS li a label.orange {
        color: #fc7a43;
        border: 1px solid #fc7a43;
    }

    .ul_list_news_SS li a label.orange::after {
        border-color: #fc7a43 transparent;
    }

    .ul_list_news_SS li a label.purple {
        color: #8770fc;
        border: 1px solid #8770fc;
    }

    .ul_list_news_SS li a label.purple::after {
        border-color: #8770fc transparent;
    }

    .ul_list_news_SS li a:hover b {
        color: #fc7a43;
    }

    /*通用标题*/

    .h2_com_SS {
        width: 100%;
        text-align: center;
        font-size: 28px;
        line-height: 28px;
        color: #000000;
        font-weight: 600;
        margin-top: 70px;
        margin-bottom: 60px;
        display: inline-block;
    }

    .h3_com_SS {
        text-align: left;
        font-size: 20px;
        line-height: 20px;
        color: #000000;
        font-weight: 600;
        margin-bottom: 26px;
        display: inline-block;
    }

    /*热点专栏*/

    .ul_hot_fixes {
        width: 100%;
        display: inline-block;
        margin-bottom: 30px;
    }

    .ul_hot_fixes li {
        width: 368px;
        height: 180px;
        border: 1px solid #e4e4e4;
        box-sizing: border-box;
        float: left;
        margin-right: 16px;
    }

    .ul_hot_fixes li:last-child {
        margin-right: 0;
    }

    .ul_hot_fixes li a {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: relative;
    }

    .ul_hot_fixes li a i {
        display: block;
        width: 48px;
        height: 48px;
        background: url(../../img/icon_hot_column.png) no-repeat 0 0;
        position: absolute;
        left: 158px;
        top: 40px;
    }

    .ul_hot_fixes li a i.i_1 {
        background-position: 0 0;
    }

    .ul_hot_fixes li a i.i_2 {
        background-position: -48px 0;
    }

    .ul_hot_fixes li a i.i_3 {
        background-position: -96px 0;
    }

    .ul_hot_fixes li a i.i_4 {
        background-position: -144px 0;
    }


    .ul_hot_fixes li a i.i_cqpy {
        background-position: -192px 0;
    }

    .ul_hot_fixes li a i.i_zcyct {
        background-position: -240px 0;
    }

    .ul_hot_fixes li a i.i_yxjc {
        background-position: -288px 0;
    }


    .ul_hot_fixes li a p {
        text-align: center;
        font-size: 20px;
        line-height: 20px;
        color: #333;
        font-weight: 600;
        margin-top: 120px;
    }

    .ul_hot_fixes li:hover a {
        text-decoration: none;
    }

    .ul_hot_fixes li:hover {
        background: #fffdf9;
        border-color: #fdab4d;
    }

    /*友情链接*/

    .ul_friendly_link {
        width: 100%;
    }

    .ul_friendly_link li {
        float: left;
        width: 260px;
        height: 76px;
        box-sizing: border-box;
        border: 1px solid #e5e5e5;
        margin-right: 32px;
        margin-bottom: 24px;
    }

    .ul_friendly_link li:nth-child(4),
    .ul_friendly_link li:nth-child(8),
    .ul_friendly_link li:last-child {
        margin-right: 0;
    }

    .ul_friendly_link li:nth-child(9),
    .ul_friendly_link li:nth-child(10),
    .ul_friendly_link li:nth-child(11),
    .ul_friendly_link li:nth-child(12) {
        margin-bottom: 0;
    }

    .ul_friendly_link li a {
        width: 100%;
        height: 100%;
        display: block;
        position: relative;
    }

    .ul_friendly_link li a b {
        font-size: 16px;
        line-height: 22px;
        color: #000;
        margin: 27px 0 0 76px;
        display: inline-block;
        font-weight: 400;
    }

    .ul_friendly_link li a b.b_2 {
        margin-top: 17px;
    }

    .ul_friendly_link li a i {
        position: absolute;
        left: 30px;
        top: 22px;
        width: 32px;
        height: 32px;
        background: url(../../img/icon_friendly_link.png) no-repeat;
    }

    .ul_friendly_link li a i.i_1_1 {
        background-position: 0 0;
    }

    .ul_friendly_link li a i.i_1_2 {
        background-position: -32px 0;
    }

    .ul_friendly_link li a i.i_1_3 {
        background-position: -64px 0;
    }

    .ul_friendly_link li a i.i_1_4 {
        background-position: -96px 0;
    }

    .ul_friendly_link li a i.i_1_5 {
        background-position: 0 -32px;
    }

    .ul_friendly_link li a i.i_1_6 {
        background-position: -32px -32px;
    }

    .ul_friendly_link li a i.i_1_7 {
        background-position: -64px -32px;
    }

    .ul_friendly_link li a i.i_1_8 {
        background-position: -96px -32px;
    }

    .ul_friendly_link li a i.i_1_9 {
        background-position: 0 -64px;
    }

    .ul_friendly_link li a i.i_1_10 {
        background-position: -32px -64px;
    }

    .ul_friendly_link li a i.i_1_11 {
        background-position: -64px -64px;
    }

    .ul_friendly_link li a i.i_1_12 {
        background-position: -96px -64px;
    }

    .ul_friendly_link li a i.i_2_1 {
        background-position: 0 -96px;
    }

    .ul_friendly_link li a i.i_2_2 {
        background-position: -32px -96px;
    }

    .ul_friendly_link li a i.i_2_3 {
        background-position: -64px -96px;
    }

    .ul_friendly_link li a i.i_2_4 {
        background-position: -96px -96px;
    }

    .ul_friendly_link li a i.i_2_5 {
        background-position: 0 -128px;
    }

    .ul_friendly_link li a i.i_2_6 {
        background-position: -32px -128px;
    }

    .ul_friendly_link li:hover {
        background: #fffcf7;
        border-color: #e6d7b4;
    }

    .ul_friendly_link li:hover a b {
        color: #cbb486
    }

    /*核心功能部分*/

    .div_func_index {
        width: 100%;
        display: inline-block;
        margin-top: 60px;
        position: relative;
    }

    .div_func_index .mo_func {
        float: left;
        width: 251px;
        height: 240px;
        padding: 0 22px;
    }

    .div_func_index .mo_func:first-child {
        padding-left: 0;
    }

    .div_func_index .mo_func:last-child {
        padding-right: 0;
    }

    .btn_func {
        width: 251px;
        height: 250px;
        box-sizing: border-box;
        background: #fff;
        border: 1px solid #e6e6e6;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
    }

    .btn_func:hover {
        border-color: #fdab4d;
        box-shadow: 0 0 25px rgba(253, 171, 77, 0.2);
    }

    .btn_func i {
        width: 100px;
        height: 100px;
        margin: 20px 0 0 75px;
        display: block;
        background: url(../../img/icon_func_index.png) no-repeat;
    }

    .btn_func i.i_1 {
        background-position: 0 0;
    }

    .btn_func i.i_2 {
        background-position: -100px 0;
    }

    .btn_func i.i_3 {
        background-position: -200px 0;
    }

    .btn_func i.i_4 {
        background-position: -300px 0;
    }

    .btn_func p {
        font-size: 22px;
        line-height: 30px;
        color: #000;
        text-align: center;
        font-weight: 600;
    }

    .con_func {
        width: 1136px;
        position: absolute;
        top: 250px;
        left: 0;
        z-index: 999;
        opacity: 0;
        z-index: -10;
    }

    .div_func_index .mo_func.current .con_func {
        opacity: 1;
        z-index: 99;
    }

    .frame_func {
        width: 1136px;
        min-height: 200px;
        margin-top: 35px;
        box-sizing: border-box;
        background: #fff;
        border: 1px solid #fdab4d;
        box-shadow: 0 0 25px rgba(253, 171, 77, 0.2);
        position: relative;
        display: inline-block;
    }

    .frame_func::before {
        content: "";
        width: 32px;
        height: 32px;
        background: #fff;
        border-top: 1px solid #fdab4d;
        border-left: 1px solid #fdab4d;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        display: block;
        position: absolute;
        left: 109px;
        top: -17px;
    }

    .div_func_index .mo_func.current .btn_func {
        border-color: #fdab4d;
        box-shadow: 0 0 25px rgba(253, 171, 77, 0.2);
    }

    .div_func_index .mo_func.current .con_func {
        display: block;
    }

    .div_func_index .mo_func:nth-child(2) .frame_func::before {
        left: 404px;
    }

    .div_func_index .mo_func:nth-child(3) .frame_func::before {
        left: 700px;
    }

    .div_func_index .mo_func:last-child .frame_func::before {
        left: 996px;
    }

    .intro_func {
        width: 200px;
        margin: 20px 0 0 25px;
    }

    .intro_func span {
        width: 95px;
        display: inline-block;
        text-align: center;
        font-size: 15px;
        line-height: 32px;
        color: #666;
        font-weight: 200;
    }

    /*核心功能内容区*/

    .core_l {
        display: inline-block;
        width: 360px;
        margin: 40px;
    }

    a.zcfw {
        width: 360px;
        height: 200px;
        background: url(../../img/img_bg_zcfw.png) no-repeat;
        display: inline-block;
        float: left;
        border: 1px solid #fff;
        box-sizing: border-box;
    }

    a.zcfw h5 {
        font-size: 20px;
        line-height: 80px;
        padding-left: 30px;
        font-weight: 600;
        color: #914728;
    }

    a.zcfw p {
        font-size: 15px;
        line-height: 23px;
        padding-left: 30px;
        font-weight: 400;
        color: #914728;
        width: 200px;
    }

    a.zcfw:hover {
        text-decoration: none;
        border-color: #fbbba0;
    }

    a.zcfw:hover h5 {}

    a.qyfw {
        width: 360px;
        height: 200px;
        background: url(../../img/img_bg_qyfw.png) no-repeat center center;
        display: inline-block;
        float: left;
        margin-top: 20px;
        border: 1px solid #fff;
        box-sizing: border-box;
    }

    a.qyfw h5 {
        font-size: 20px;
        line-height: 80px;
        padding-left: 30px;
        font-weight: 600;
        color: #4666a3;
    }

    a.qyfw p {
        font-size: 15px;
        line-height: 23px;
        padding-left: 30px;
        font-weight: 400;
        color: #4666a3;
        width: 200px;
    }

    a.qyfw:hover {
        text-decoration: none;
        border-color: #a6bdea;
    }

    a.qyfw:hover h5 {}

    .core_r {
        display: inline-block;
        width: 640px;
        height: 420px;
        float: right;
        margin: 40px 40px 0 0;
    }

    .ul_appeal {
        width: 100%;
        display: inline-block;
    }

    .ul_appeal li {
        float: left;
        width: 310px;
        height: 70px;
        padding: 0;
    }

    .ul_appeal li:last-child {
        float: right;
    }

    .a_appeal_reflect {
        display: inline-block;
        width: 310px;
        height: 70px;
        background: #fc7741;
        background: linear-gradient(to right, #ffb182, #fc7741);
        font-size: 16px;
        line-height: 70px;
        text-align: center;
        color: #fff;
        position: relative;
        text-indent: 20px;
    }

    .a_appeal_reflect i {
        width: 30px;
        height: 30px;
        background: url(../../img/icon_appeal.png) no-repeat 0 0;
        position: absolute;
        left: 95px;
        top: 20px;
    }

    .a_appeal_reflect:hover {
        background: #fc7741;
        text-decoration: none;
    }

    .a_appeal_mine {
        display: inline-block;
        width: 310px;
        height: 70px;
        background: #7d66fb;
        background: linear-gradient(to right, #bfa9ff, #7d66fb);
        font-size: 16px;
        line-height: 70px;
        text-align: center;
        color: #fff;
        position: relative;
        text-indent: 30px;
    }

    .a_appeal_mine i {
        width: 30px;
        height: 30px;
        background: url(../../img/icon_appeal.png) no-repeat -30px 0;
        position: absolute;
        left: 85px;
        top: 20px;
    }

    .a_appeal_mine:hover {
        text-decoration: none;
        background: #7d66fb;
    }

    .div_list_appeal {
        width: 640px;
        height: 272px;
        background: #f8f8f8;
        margin-top: 28px;
    }

    /*tab*/

    .tab_appeal {
        position: relative;
        height: 420px;
        overflow: hidden;
        margin: 0 auto 20px auto;
        font-family: Arial;
    }

    .tab-nav {
        overflow: hidden;
        padding-left: 7px;
    }

    .tab-nav a {
        display: block;
        float: left;
        padding: 0 24px;
        height: 60px;
        font-size: 16px;
        line-height: 60px;
        text-align: center;
        text-decoration: none;
        color: #999;
        position: relative;
    }

    .tab-nav a::before {
        content: "";
        width: 1px;
        height: 15px;
        background: #dddddd;
        position: absolute;
        right: 0;
        display: block;
        top: 22px;
    }

    .tab-nav a:last-child::before {
        display: none;
    }

    .tab-nav a.current {
        color: #000;
    }

    .tab-con {
        position: relative;
        width: 640px;
        height: 200px;
        overflow: hidden;
    }

    .tab-con-item {
        display: none;
        width: 640px;
        height: 200px;
        color: #333;
    }

    .list_appeal li {
        padding: 0 30px;
        height: 50px;
        line-height: 50px;
        width: 580px;
        text-align: left;
        font-size: 15px;
    }

    .list_appeal li span {
        float: right;
        color: #666;
    }

    .list_appeal li b {
        float: left;
        display: inline-block;
        text-align: left;
        color: #333;
        width: 420px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400;
        font-size: 15px;
    }

    .list_appeal li label {
        width: 40px;
        font-size: 12px;
        margin-right: 13px;
        height: 16px;
        text-align: center;
        line-height: 16px;
        margin-bottom: 0;
        position: relative;
        color: #CAB484;
        border: 1px solid #CAB484;
        display: inline-block;
        float: left;
        margin-top: 15px;
    }

    .list_appeal li label::before {
        content: '';
        width: 0;
        height: 0;
        border-color: #f8f8f8 transparent;
        border-width: 0px 5px 4px 0px;
        border-style: solid;
        position: absolute;
        right: -4px;
        bottom: 0px;
        z-index: 3;
    }

    .list_appeal li label::after {
        content: '';
        width: 0;
        height: 0;
        border-color: #CBB486 transparent;
        border-width: 0px 6px 6px 0px;
        border-style: solid;
        position: absolute;
        right: -6px;
        bottom: -1px;
    }

    .list_appeal li label.green {
        color: #26be63;
        border: 1px solid #26be63;
    }

    .list_appeal li label.green::after {
        border-color: #26be63 transparent;
    }

    .list_appeal li label.orange {
        color: #fc7a43;
        border: 1px solid #fc7a43;
    }

    .list_appeal li label.orange::after {
        border-color: #fc7a43 transparent;
    }

    .list_appeal li label.purple {
        color: #8770fc;
        border: 1px solid #8770fc;
    }

    .list_appeal li label.purple::after {
        border-color: #8770fc transparent;
    }

    .list_appeal li label.brown {
        color: #96725f;
        border: 1px solid #96725f;
    }

    .list_appeal li label.brown::after {
        border-color: #96725f transparent;
    }

    .a_more_appeal {
        display: inline-block;
        height: 25px;
        line-height: 25px;
        text-align: center;
        padding: 0 16px;
        background: #eeeeee;
        font-size: 13px;
        color: #999;
        border-radius: 12px;
        position: absolute;
        right: 28px;
        top: 17px;
    }

    .a_more_appeal:hover {
        background: #e8e8e8;
        text-decoration: none;
    }

    /*精选功能*/

    .ul_func_selection {
        width: 192px;
        display: inline-block;
        margin: 32px 32px 0 32px;
    }

    .ul_func_selection h5 {
        width: 100%;
        text-align: left;
        font-size: 20px;
        font-weight: 600;
        color: #333;
        line-height: 20px;
        margin-bottom: 30px;
        text-indent: 15px;
    }

    .ul_func_selection li {
        width: 96px;
        height: 100px;
        float: left;
        margin-bottom: 10px;
    }

    .ul_func_selection li a {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: relative;
    }

    .ul_func_selection li a p {
        font-size: 15px;
        line-height: 19px;
        text-align: center;
        color: #333;
        margin-top: 50px;
        padding: 0 15px;
    }

    .ul_func_selection li a:hover {
        text-decoration: none;
    }

    .ul_func_selection li a:hover p {
        color: #000;
    }

    .ul_func_selection li a:hover i {
        transform: scale(0.9);
        transition: all 0.2s ease 0s;
    }

    .ul_func_selection li a i {
        width: 40px;
        height: 40px;
        background: url(../../img/icon_func_selection.png) no-repeat;
        display: block;
        position: absolute;
        left: 28px;
        top: 0;
    }

    .ul_func_selection li a i.i_1_1 {
        background-position: 0 0;
    }

    .ul_func_selection li a i.i_1_2 {
        background-position: -40px 0;
    }

    .ul_func_selection li a i.i_1_3 {
        background-position: -80px 0;
    }

    .ul_func_selection li a i.i_2_1 {
        background-position: 0 -40px;
    }

    .ul_func_selection li a i.i_2_2 {
        background-position: -40px -40px;
    }

    .ul_func_selection li a i.i_3_1 {
        background-position: 0 -80px;
    }

    .ul_func_selection li a i.i_3_2 {
        background-position: -40px -80px;
    }

    .ul_func_selection li a i.i_3_3 {
        background-position: -80px -80px;
    }

    .ul_func_selection li a i.i_4_1 {
        background-position: 0 -120px;
    }

    .ul_func_selection li a i.i_4_2 {
        background-position: -40px -120px;
    }

    .ul_func_selection li a i.i_5_1 {
        background-position: 0 -160px;
    }

    .ul_func_selection li a i.i_5_2 {
        background-position: -40px -160px;
    }

    .ul_func_selection li a i.i_5_3 {
        background-position: -80px -160px;
    }

    .ul_func_selection li a i.i_5_4 {
        background-position: -120px -160px;
    }

    .ul_func_selection li a i.i_5_5 {
        background-position: -160px -160px;
    }

    .ul_func_selection li a i.i_6_1 {
        background-position: 0 -200px;
    }

    .ul_func_selection li a i.i_6_2 {
        background-position: -40px -200px;
    }

    .ul_func_selection li a i.i_7_1 {
        background-position: 0 -240px;
    }

    .ul_func_selection li a i.i_7_2 {
        background-position: -40px -240px;
    }

    .ul_func_selection li a i.i_8_1 {
        background-position: 0 -280px;
    }

    .ul_func_selection li a i.i_8_2 {
        background-position: -40px -280px;
    }

    .ul_func_selection li a i.i_8_3 {
        background-position: -80px -280px;
    }

    .ul_func_selection li a i.i_9_1 {
        background-position: 0 -320px;
    }

    .ul_func_selection li a i.i_9_2 {
        background-position: -40px -320px;
    }
    .ul_func_selection li a i.i_10_1 {
        background-position: -40px -360px;
    }

    .ul_func_selection li a i.i_10_2 {
        background-position: 0 -360px;
    }

    /*今日申报*/

    .list_declaration {
        padding: 20px 80px;
        display: inline-block;
        width: 976px;
    }

    .list_declaration li {
        width: 100%;
        border-bottom: 1px solid #eeeeee;
        display: inline-block;
    }

    .list_declaration li a {
        width: 100%;
        font-size: 16px;
        line-height: 76px;
        color: #333;
        font-weight: 400;
    }

    .list_declaration li a:hover {
        color: #b4927e;
    }

    .list_declaration li a b {
        display: inline-block;
        width: 780px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        float: left;
        font-weight: 400;
        text-indent: 20px;
        position: relative;
        font-size: 16px;
    }

    .list_declaration li a b::before {
        content: "";
        width: 5px;
        height: 5px;
        position: absolute;
        left: 0;
        top: 35px;
        background: #b4927e;
    }

    .list_declaration li a span {
        float: right;
    }

    .wrap_btn_ld {
        text-align: center;
        width: 100%;
        display: inline-block;
        margin-bottom: 30px;
    }

    a.a_more_ld {
        display: inline-block;
        height: 32px;
        line-height: 32px;
        text-align: center;
        padding: 0 24px;
        background: #f7f4f2;
        font-size: 16px;
        color: #9a7866;
        border-radius: 18px;
    }

    a.a_more_ld:hover {
        background: #f8f2ee;
        text-decoration: none;
    }

    /*活动排片表*/

    .div_schedule_SS_l {
        width: 720px;
        height: 480px;
        float: left;
        display: inline-block;
        margin-left: 20px;
    }

    button {
        margin: 0;
        overflow: visible;
        text-transform: none;
        border: none;
        text-align: center;
    }

    .dateShow {
        padding-bottom: 10px;
    }

    table.ser_year {
        width: 60%;
        margin: 30px auto 0 auto;
    }

    table.ser_year tr th {
        padding: 5px;
        color: #666;
    }

    table.ser_year tr th.text_ym {
        font-size: 20px;
        color: #333;
        font-weight: 600;
    }

    table.ser_week {
        width: 100%;
        margin-top: 8px;
    }

    table.ser_week tr th {
        padding: 6px 0;
        text-align: center;
        font-size: 17px;
        font-weight: 600;
        color: #ccc;
    }

    table.ser_dates {
        width: 100%;
        margin-top: 8px;
    }

    table.ser_dates tr td {
        text-align: center;
    }

    table.ser_dates tr td {
        padding: 13px 0;
        position: relative;
    }

    table.ser_dates tr td button.grey {
        color: #ccc;
    }

    table.ser_dates tr td button:hover {
        background: #ffeedb;
        color: #fdab4d;
    }

    table.ser_dates tr td button {
        outline: none;
        width: 30px;
        height: 30px;
        line-height: 30px;
        position: relative;
        background: transparent;
        border-radius: 15px;
        cursor: pointer;
        color: #333;
        font-size: 16px;
        font-weight: 400;
        font-family: arial;
    }

    i.ser_num {
        min-width: 20px;
        height: 20px;
        display: block;
        background: #8c8c8c;
        border-radius: 10px;
        position: absolute;
        top: 6px;
        right: 20px;
        text-align: center;
        color: #fff;
        font: 12px/20px microsoft yahei;
    }

    a.last_m,
    a.next_m {
        width: 22px;
        height: 22px;
        display: block;
        margin: 0 auto;
        cursor: pointer;
        background: url(../../images/icon_sprites.png) no-repeat;
    }

    a.last_m {
        background-position: -237px -81px;
    }

    a.next_m {
        background-position: -237px -114px;
    }

    /* .mark1 {
        background: #ffeedb !important;
        color: #fdaf55 !important;
        border-radius: 2px;
    } */

    .mark2 {
        background: url(images/spoint.png) no-repeat top;
    }

    /*日历结束*/
    /*日程右边*/

    .div_schedule_SS_r {
        width: 340px;
        height: 400px;
        float: right;
        margin: 44px 20px 0 0;
    }

    .div_schedule_SS_r h5 {
        text-align: right;
        font-size: 16px;
        line-height: 16px;
        color: #666666;
        font-weight: 400;
    }

    .div_schedule_SS_r h5 span {
        font-size: 20px;
        color: #fdab4d;
        margin: 0 2px;
    }

    .list_schedule_SS {
        margin-top: 20px;
    }

    .list_schedule_SS li {
        width: 340px;
        height: 80px;
        border: 1px solid #dedede;
        box-sizing: border-box;
        margin-bottom: 14px;
        position: relative;
    }

    .list_schedule_SS li::before {
        content: "";
        position: absolute;
        display: block;
        width: 4px;
        height: 12px;
        background: #fdab4d;
        left: 14px;
        top: 17px;
    }

    .list_schedule_SS li:last-child {
        margin-bottom: 0px;
    }

    .div_schedule_SS_r .bx-wrapper .bx-pager,
    .div_schedule_SS_r .bx-wrapper .bx-controls-auto {
        bottom: -10px;
    }

    .list_schedule_SS li a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    .list_schedule_SS li a span {
        font-size: 14px;
        color: #666;
        line-height: 14px;
        margin-left: 26px;
        margin-top: 16px;
        display: inline-block;
        text-align: left;
    }

    .list_schedule_SS li a p {
        display: inline-block;
        width: 290px;
        font-size: 16px;
        line-height: 40px;
        text-align: left;
        margin-left: 26px;
        color: #000;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .list_schedule_SS li:hover {
        background: #fffdf9;
        border-color: #fdab4d;
    }

    .list_schedule_SS li:hover a p,
    .list_schedule_SS li:hover a span {
        color: #ffa135;
    }

    /*旗舰店*/

    .ul_flagship_store {
        width: 100%;
        display: inline-block;
        margin-top: 70px;
        position: relative;
    }

    .ul_flagship_store li {
        width: 560px;
        float: left;
        height: 110px;
    }

    .ul_flagship_store li:first-child {
        padding-right: 8px;
    }

    .ul_flagship_store li:last-child {
        padding-left: 8px;
    }

    .div_fs {
        width: 560px;
        height: 110px;
        background: #f9f7f2;
        font-size: 28px;
        font-weight: 600;
        line-height: 110px;
        color: #735c32;
        text-indent: 130px;
        position: relative;
        border: 1px solid #f9f7f2;
        box-sizing: border-box;
    }

    .div_fs i {
        display: block;
        position: absolute;
        width: 56px;
        height: 56px;
        background: url(../../img/icon_flagship_store.png) no-repeat 0 0;
        left: 48px;
        top: 27px;
    }

    .div_fs b {
        display: block;
        position: absolute;
        width: 14px;
        height: 10px;
        background: url(../../img/icon_flagship_store.png) no-repeat -62px 0;
        right: 40px;
        top: 50px;
    }

    .con_fs {
        width: 1136px;
        position: absolute;
        top: 110px;
        left: 0;
        z-index: 999;
        display: none;
    }

    .frame_fs {
        width: 1136px;
        min-height: 200px;
        margin-top: 35px;
        box-sizing: border-box;
        background: #fff;
        border: 1px solid #fdab4d;
        box-shadow: 0 0 25px rgba(253, 171, 77, 0.2);
        position: relative;
    }

    .frame_fs::before {
        content: "";
        width: 32px;
        height: 32px;
        background: #fff;
        border-top: 1px solid #fdab4d;
        border-left: 1px solid #fdab4d;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        display: block;
        position: absolute;
        left: 264px;
        top: -17px;
    }

    .ul_flagship_store li.current .div_fs {
        border: 1px solid #fdab4d;
        box-shadow: 0 0 25px rgba(253, 171, 77, 0.2);
        background: #fff;
        box-sizing: border-box;
    }

    .ul_flagship_store li:last-child .frame_fs::before {
        left: 840px;
    }

    .ul_flagship_store li.current .con_fs {
        display: block;
    }

    .ul_flagship_store li.current b {
        transform-origin: center center;
        /*旋转中心要是正中间 才行*/
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }

    .list_fs {
        padding: 27px;
        display: inline-block;
    }

    .list_fs li {
        float: left;
        display: inline-block;
        width: 250px;
        height: 76px;
        margin: 10px;
        padding: 0;
    }

    .list_fs li:first-child,
    .list_fs li:last-child {
        padding: 0;
    }

    .list_fs li a {
        width: 250px;
        height: 76px;
        display: inline-block;
        background: #fff;
        border: 1px solid #e5e5e5;
        box-sizing: border-box;
        padding-left: 78px;
        padding-top: 14px;
        position: relative;
        font-size: 16px;
        color: #000;
        line-height: 24px;
    }

    .list_fs li a p {
        color: #999;
    }

    .list_fs li a:hover {
        border-color: #ffd8ac;
        color: #fdab4d;
        text-decoration: none;
    }

    .list_fs li a:hover p {
        color: #fdab4d;
    }

    .list_fs li i {
        position: absolute;
        width: 60px;
        height: 60px;
        display: block;
        background: url(../../img/logo_fs.png) no-repeat;
        left: 16px;
        top: 8px;
    }

    .list_fs li i.i_1_1 {
        background-position: 0 0;
    }

    .list_fs li i.i_1_2 {
        background-position: -60px 0;
    }

    .list_fs li i.i_1_3 {
        background-position: -120px 0;
    }

    .list_fs li i.i_1_4 {
        background-position: -180px 0;
    }

    .list_fs li i.i_1_5 {
        background-position: 0 -60px;
    }

    .list_fs li i.i_1_6 {
        background-position: -60px -60px;
    }

    .list_fs li i.i_1_7 {
        background-position: -120px -60px;
    }

    .list_fs li i.i_1_8 {
        background-position: -180px -60px;
    }

    .list_fs li i.i_1_9 {
        background-position: 0 -120px;
    }

    .list_fs li i.i_1_10 {
        background-position: -60px -120px;
    }

    .list_fs li i.i_1_11 {
        background-position: -120px -120px;
    }

    .list_fs li i.i_1_12 {
        background-position: -180px -120px;
    }

    .list_fs li i.i_1_13 {
        background-position: 0 -180px;
    }

    .list_fs li i.i_1_14 {
        background-position: -60px -180px;
    }

    .list_fs li i.i_1_15 {
        background-position: -120px -180px;
    }

    .list_fs li i.i_1_16 {
        background-position: -180px -180px;
    }

    .list_fs li i.i_2_1,
    .list_fs li i.i_2_2,
    .list_fs li i.i_2_3,
    .list_fs li i.i_2_4,
    .list_fs li i.i_2_5,
    .list_fs li i.i_2_6,
    .list_fs li i.i_2_7,
    .list_fs li i.i_2_8,
    .list_fs li i.i_2_9,
    .list_fs li i.i_2_11 {
        background-position: 0 -240px;
    }

    .list_fs li i.i_2_10 {
        background-position: -60px -240px;
    }

    /*foot*/

    .bg_foot {
        width: 100%;
        min-height: 256px;
        background: url(../../img/bg_foot_ssme.png) center bottom no-repeat #f1f1f1;
        margin-top: 80px;
    }

    .wrap_copyright_SS {
        float: left;
        width: 360px;
        background: url(../../img/icon_institution.png) no-repeat left 6px;
        padding-left: 60px;
        font-size: 13px;
        color: #999;
        line-height: 24px;
        text-align: left;
        margin-top: 35px;
    }

    .div_tech_support {
        float: left;
        display: inline-block;
        margin-top: 35px;
        margin-left: 10px;
        width: 200px;
    }

    .div_tech_support b {
        padding-left: 20px;
        font-size: 13px;
        line-height: 24px;
        color: #333;
        float: left;
        background: url(../../img/icon_phone_index.png) left 4px no-repeat;
    }

    .div_tech_support span {
        font-size: 14px;
        line-height: 24px;
        color: #333;
        float: left;
        margin-left: 20px;
        width: 100%;
        margin-bottom: 20px;
    }

    .ul_QR {
        float: right;
        margin-top: 35px;
    }

    .ul_QR li {
        width: 110px;
        height: 130px;
        background: #cdb78a;
        margin-left: 20px;
        float: right;
    }

    .ul_QR li:last-child {
        margin-left: 0;
    }

    .ul_QR li h5 {
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        text-align: center;
    }

    .ul_QR li span {
        display: block;
        width: 90px;
        height: 90px;
        background: #fff;
        margin: 0 0 0 5px;
        padding: 5px;
    }

    .ul_QR li span img {
        width: 100%;
        height: 100%;
    }

    /*首页引导*/

    .shade_guide {
        width: 100%;
        height: 100%;
        position: fixed;
        background: rgba(0, 0, 0, 0.5);
        z-index: 99999;
    }

    .div_guide {
        width: 680px;
        height: 400px;
        background: #fff;
        background: url(../../img/guide_index/bg_guide.png) no-repeat;
        margin: 160px auto;
    }

    .div_guide h3 {
        width: 100%;
        text-align: center;
        font-size: 34px;
        color: #fff;
        font-weight: 600;
        line-height: 100px;
    }

    .div_guide p {
        font-size: 18px;
        line-height: 28px;
        color: #000;
        text-align: left;
        padding: 10px 40px;
    }

    .wrap_btn_guide {
        width: 100%;
        text-align: center;
        margin-top: 40px;
    }

    .wrap_btn_guide ul {}

    .wrap_btn_guide ul li {
        display: inline-block;
        margin: 0 10px;
    }

    .btn_guide_go {
        background: #fc713e;
        background: linear-gradient(to right, #ff9853, #fc713e);
        border: none;
        width: 180px;
        height: 50px;
        font-size: 18px;
        font-weight: 600;
        color: #fff;
        cursor: pointer;
        outline: none;
        text-align: center;
        border-radius: 25px;
        line-height: 50px;
        box-shadow: 0 4px 10px rgba(252, 118, 65, .3);
    }

    .btn_guide_close {
        background: #fff;
        border: 2px solid #fc713e;
        width: 180px;
        height: 50px;
        font-size: 18px;
        font-weight: 600;
        color: #fc713e;
        cursor: pointer;
        outline: none;
        text-align: center;
        border-radius: 25px;
        line-height: 46px;
        box-sizing: border-box;
    }

    /*右侧浮动*/
    /* 右侧导航 */

    .side_nav {
        position: fixed;
        right: 0;
        bottom: 15%;
        z-index: 999;
    }

    .side_nav_list {
        background: #cbb486;
        border-radius: 10px 0 0 10px;
        overflow: hidden;
    }

    .side_nav_list li {
        text-align: center;
        width: 52px;
        padding-top: 10px;
        cursor: pointer;
    }

    .side_nav_list li:hover {
        background-color: #82673e;
    }

    .side_nav_list li i {
        display: inline-block;
        width: 24px;
        height: 18px;
        background: url('../../img/side_nav_sprites.png') no-repeat;
        margin: 0 0 0 0;
    }

    .side_nav_list .side_consult {
        background-position: 0 0;
    }


    .side_nav_list .wechat {
        background-position: -24px 0;
    }

    .side_nav_list .app {
        background-position: -72px 0;
    }

    .side_nav_list .top {
        background-position: -48px 0;
    }

    .side_nav_list .find_fault {
        background-position: -96px 0;
    }

    .side_nav_list .side_work {
        background-position: -120px 0;
    }


    .side_nav_list li span {
        display: inline-block;
        font: 14px/18px "microsoft yahei";
        width: 36px;
        text-align: center;
        padding-bottom: 10px;
        border-bottom: 1px solid #fff;
        color: #fff;
    }

    .side_nav_list li:last-child span {
        border: none;
    }

    /*通用*/

    .pB_30 {
        padding-bottom: 30px;
    }

    /*兴趣选择*/
    .div_interest_sel {
        padding: 20px 30px;
    }

    .h3_interest_sel {
        text-align: center;
        font-size: 18px;
        line-height: 24px;
        color: #000;
    }

    .ul_interest_sel {
        width: 100%;
        display: inline-block;
        margin-top: 30px;
    }

    .ul_interest_sel li {
        width: 140px;
        height: 40px;
        margin: 10px;
        border: 1px solid #ccc;
        font-size: 16px;
        color: #666;
        text-align: center;
        line-height: 38px;
        box-sizing: border-box;
        float: left;
        cursor: pointer;
        border-radius: 20px;
    }

    .ul_interest_sel li:hover {
        border-color: #c5a972;
    }

    .ul_interest_sel li.current {
        border: 2px solid #c5a972;
        color: #c5a972;
        line-height: 36px;
    }

    /*单行文本带注释标题文字*/

    .wrap_table_c td.v_top {
        vertical-align: top;
        padding-top: 24px;
    }

    .btn_wrap {
        width: 100%;
        text-align: center;
        margin: 20px 0;
    }

    .btn_wrap a:hover {
        text-decoration: none;
    }

    .btn_inline {
        display: inline-block;
    }

    .btn_inline ul li {
        float: left;
        margin-right: 20px;
    }

    .btn_inline ul li:last-child {
        margin-right: 0;
    }

    .btn_a_1 {
        min-width: 64px;
        display: inline-block;
        height: 40px;
        padding: 0 18px;
        font: 16px/40px microsoft yahei;
        color: #fff;
        background: #b8926b;
        background: linear-gradient(to right, #e4c995, #b9916a);
        text-align: center;
        border-radius: 4px;
        border: none;
        cursor: pointer;
    }

    .btn_a_1:hover {
        text-decoration: none;
        background: #b8926b;
    }

    .btn_a_2 {
        min-width: 64px;
        display: block;
        height: 40px;
        padding: 0 18px;
        font: 16px/40px microsoft yahei;
        background: #fff;
        color: #cbb486;
        border: 1px solid #cbb486;
        text-align: center;
        border-radius: 4px;
        cursor: pointer;
    }

    .btn_a_2:hover {
        text-decoration: none;
        background: #fff;
        border: 1px solid #b9916a;
        color: #b9916a;
    }

    .btn_a_3 {
        min-width: 64px;
        display: block;
        height: 40px;
        padding: 0 18px;
        font: 16px/40px microsoft yahei;
        background: #fff;
        color: #cbb486;
        border: 1px solid #cbb486;
        text-align: center;
        border-radius: 4px;
        cursor: pointer;
    }

    .btn_a_3:hover {
        background: #fff;
        border: 1px solid #b9916a;
        color: #b9916a;
    }

    .btn_a_4 {
        min-width: 64px;
        display: block;
        height: 30px;
        padding: 0 12px;
        font: 12px/30px microsoft yahei;
        color: #fff;
        background: #b8926b;
        background: linear-gradient(to right, #e4c995, #b9916a);
        text-align: center;
        border-radius: 4px;
        border: none;
        cursor: pointer;
    }

    .btn_a_4:hover {
        text-decoration: none;
        background: #b8926b;
        color: #fff;
        border: none
    }

/*左侧漂浮*/
.fgfc { width:90px; min-height: 120px; position: fixed; top: 300px; left: 0; transition: .5s all ease; z-index: 999; }
.fgfc .fgBox { width:100%; min-height: 80px; background-color:#c7ad7a; background-repeat: no-repeat; background-position: center 10px; border-radius: 0 7px 7px 0; position: relative; cursor: pointer; }
.fgfc .fgBox:first-child { margin-bottom: 10px; background-image: url("../../images/icon_sycwhl.png"); }
.fgfc .fgBox:nth-child(2) { background-image: url("../../images/icon_syccyl.png"); }
.fgBox > a { padding: 40px 2px 10px; font-size: 12px; color: #fff; line-height: 1.2; text-decoration: none;text-decoration: none; font-weight: bold; text-align: center; display: block; }
.fgfc .fgBox:hover { background-color: #b29459; }
.fgBox .subMnBox { width:130px; position: absolute; top: 0; right: -120px; transition: .5s all ease; opacity: 0; }
.fgBox:hover .subMnBox { right: -130px; opacity: 1; }
.fgBox .subMnBox ul { width: 120px; min-height: 100px; margin-left: 10px; padding:10px 0; background: #fae7c1; border-radius: 7px; }
.fgBox .subMnBox li { height:34px; position: relative; }
.fgBox .subMnBox li:before { content: ""; width: 6px; height: 6px; background: #c7ad7a; border-radius: 3px; display: block; position: absolute; top: 14px; left: 18px; }
.fgBox .subMnBox li a { padding-left: 35px; font-size: 16px; line-height: 34px; color:#333; display: block; }
.fgBox .subMnBox li a:hover { color:#ac8e52; }
.rtPst { top:17%; left:auto; right: 0; }
@media screen and (min-height:750px) and (max-height:850px) { .rtPst { top:15%; } }
@media screen and (min-height:750px) and (max-height:850px) { .side_nav { bottom:10%; } }
@media screen and (max-height:750px) { .rtPst { top:15%; } }
@media screen and (max-height:750px) { .side_nav { bottom:2%; } }
.rtPst .fgBox { border-radius: 7px 0 0 7px; }
.rtPst .fgBox:first-child { background-image: url("../../images/icon_cjf.png"); }
.rtPst .fgBox:nth-child(2) { background-image: url("../../images/icon_fztl.png"); }

 /*广西企业服务漂浮*/
.gxqyfw { width:80px; height: 143px; background: #c7ad7a; border-radius: 0 7px 7px 0; position: fixed; top: 400px; left: 0; transition: .5s all ease; z-index: 999; }
.gxBox { width:100%; height: 100%; background: url("/images/icon_gxqyfw.png") no-repeat center 15px; position: relative; cursor: pointer; }
.gxBox p { padding: 65px 5px 0; font-size: 16px; color: #fff; line-height: 1.2; font-weight: bold; text-align: center; }
.gxfc:hover { background: #b29459; }

.zc_lk_lst { padding-top: 40px; text-align: center; }
.zc_lk_lst li { margin: 0 20px; display: inline-block; }
